import { ajax, src, util } from "../../utils/util.js";
const app = getApp();

let isIphoneX = app.globalData.isIphoneX;

Page({

  /**
   * 页面的初始数据
   */
  data: {
    isMask:false,
    allcase:[],
    isIphoneX:isIphoneX
  },
  toupimg: function () {
    wx.navigateTo({
      url: '/pages/upimg/upimg',
    })

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var uqid = wx.getStorageSync("uqid");
    this.setData({
      uqid: uqid
    });
    this.myCase(uqid);
  },
  //我的病历
  myCase: function (uqid){
    ajax("/api/index/outer_show", {
      data: {
        uqid: uqid
      },
      header: {
        'Accept': 'application/json', // 默认值
      },
    }, res => {
      console.log(res);
      if (res.error == 0) {
        console.log(res.data)
        if (res.data!=undefined){
          this.setData({
            allcase:res.data
          })
        } else{
          this.setData({
            allcase: ""
          })
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var uqid = wx.getStorageSync("uqid");
    this.setData({
      uqid: uqid
    });
    this.myCase(uqid);
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  //预览 病历
  topic_preview:function(e){
    var id = e.currentTarget.dataset.id;
    var url = e.currentTarget.dataset.url;
    var image = e.currentTarget.dataset.image;
    var imgList = [];
    for (var i in url) {
        imgList.push(url[i].image);
    }
    wx.previewImage({
      current: image, // 当前显示图片的http链接
      urls: imgList // 需要预览的图片http链接列表
    });
  },
  //删除病例
  deleteCase:function(e){
    var id = e.currentTarget.dataset.id; //病历id
    this.setData({
      isMask: true,
      caseid:id
    })
  },
  //确定删除
  sureDelete:function(){
    ajax("/api/index/outer_del", {
      data: {
        uqid: this.data.uqid,
        id: this.data.caseid
      },
      header: {
        'Accept': 'application/json', // 默认值
      },
      method:'DELETE'
    }, res => {
      if (res.error == 0) {
        this.myCase(this.data.uqid);
        this.setData({
          isMask: false,
        })

        wx.showToast({
          title: '删除成功！',
          icon: 'none',
          duration:1000
        })

        // wx.redirectTo({
        //   url: '/pages/mycase/mycase',
        // })
        this.onShow()
      }
    })
  },
  //取消删除
  cancelDelete:function(){
    this.setData({
      isMask: false,
    })
  }
})